/* 表单项列样式 */
.form-item-col {
  margin-bottom: 0;
}

/* 表单控件样式统一 */
.ant-form .form-control {
  border-radius: 2px;
  font-size: 14px;
}

/* 输入框高度统一 */
.ant-form .ant-input,
.ant-form .ant-select-selector,
.ant-form .ant-picker,
.ant-form .ant-input-number,
.ant-form .ant-btn {
  height: 32px;
}

/* 文本域特殊处理 */
.ant-form .ant-input-textarea {
  height: auto !important;
}

/* 标签样式 */
.ant-form-item-label > label {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  padding: 0;
}

/* 表单项间距 */
.ant-form-item {
  margin-bottom: 16px;
}

/* 操作按钮间距 */
.action-btn {
  margin-right: 8px;
}

.action-btn:last-child {
  margin-right: 0;
}

/* 折叠按钮样式 */
.collapse-btn {
  margin-left: 8px;
}

/* 垂直布局调整 */
.ant-form-vertical .ant-form-item {
  margin-bottom: 20px;
}

/* 适配紧凑模式 */
.ant-form-item-children {
  line-height: 1;
}

/* 表单项间距 */
.form-item-col {
  margin-bottom: 16px;
}

/* 按钮样式微调 */
.action-btn {
  margin-right: 8px;
}

/* 展开按钮与主按钮视觉区分 */
.collapse-btn {
  color: #1890ff; /* 与主题色一致 */
}